Dreitier\Ldap\Connection B

Total Complexity 83
Dependencies 14
Dependents 12
Total lines 764
Lines of code 346
Logical lines of code 221
Comment lines 250
Methods 32
Properties 4

Methods 32

Method Rating Maintainability Complexity Lines of code
createConfiguration()
A
47 8 33
__debug()
A
49 8 30
findAllMembersOfGroup()
S
54 5 20
modifyUserWithoutSchema()
S
52 4 23
checkConnection()
S
56 4 19
findAllMembersOfGroups()
S
55 4 19
checkPorts()
S
57 4 17
filterDomainMembers()
S
57 4 15
authenticateUser()
S
56 3 17
checkPort()
S
57 3 16
findAttributesOfUser()
S
59 3 13
connect()
S
61 3 12
mapUserInfo()
S
62 3 12
findNetBiosName()
S
61 2 12
getNetworkTimeout()
S
69 2 7
findSanitizedAttributesOfUser()
S
64 2 10
getAllowSelfSigned()
S
69 2 7
getEncryption()
S
69 2 7
getAdPort()
S
69 2 7
getDomainControllers()
S
67 2 8
getBaseDn()
S
69 2 7
getLastUsedDC()
S
81 1 3
__construct()
S
73 1 5
authenticate()
S
78 1 3
register()
S
77 1 3
findByProxyAddress()
S
80 1 3
isConnected()
S
80 1 3
getAdLdap()
S
83 1 3
createAdLdap()
S
80 1 3
getUseSsl()
S
79 1 3
getUseTls()
S
79 1 3
getActiveDirectoryContext()
S
82 1 3